impounded lake - German English Dictionary